/*******************************************************************************
 ** Government Sanctioned Espionage RPG                                       **
 ** http://www.government-sanctioned.us/                                      **
 **===========================================================================**
 ** Name: talent.cpp                                                          **
 ** Description: Talents and feats for characters.                            **
 **                                                                           **
 ** Open Source Initiative (OSI) Approved License                             **
 **                                                                           **
 ** The contents of this file are subject to the terms of the                 **
 ** Common Development and Distribution License, Version 1.0 only             **
 ** (the "License").  You may not use this file except in compliance          **
 ** with the License.                                                         **
 **                                                                           **
 ** You can find a copy of the license in the LICENSE file within             **
 ** this distribution or at $WIKI/display/GOVT/License-software.              **
 ** Software distributed under the License is distributed on an "AS IS"       **
 ** basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.           **
 ** See the License for the specific language governing permissions           **
 ** and limitations under the License.                                        **
 **                                                                           **
 ** When distributing Covered Code, include this CDDL header in each          **
 ** file and include the License file at $GAME_DIR/LICENSE.                   **
 ** If applicable, add the following below this header, with the indicated    **
 ** fields enclosed by brackets "[]" replaced with your own identifying       **
 ** information: Portions Copyright [yyyy] [name of copyright owner]          **
 **                                                                           **
 ** Copyright (c) 2009-2012  Barry Gian James <gian@gamingods.net>            **
 ** All rights reserved.                                                      **
 ******************************************************************************/
// Created on March 18, 2010, 1:15 PM
// Modified $Date$ by $Author$
#define  Feat_cpp_ID    "$Id$"

#include "talent.hpp"

std::map<uint8_t, TalentProgData> TalentProgressionMap;


namespace talent
{
int		init()
{
	TalentProgressionMap[1] = TalentProgData(1,2,TalentProgTags::A1,TalentProgTags::Core);
	TalentProgressionMap[6] = TalentProgData(6,1,TalentProgTags::B1,TalentProgTags::Undef);
	TalentProgressionMap[12] = TalentProgData(12,1,TalentProgTags::C1,TalentProgTags::Undef);
	TalentProgressionMap[18] = TalentProgData(18,2,TalentProgTags::H1,TalentProgTags::D1);
	TalentProgressionMap[24] = TalentProgData(24,1,TalentProgTags::C2,TalentProgTags::Undef);
	TalentProgressionMap[30] = TalentProgData(30,1,TalentProgTags::E1,TalentProgTags::Undef);
	TalentProgressionMap[36] = TalentProgData(36,2,TalentProgTags::C3,TalentProgTags::I1);
	TalentProgressionMap[42] = TalentProgData(42,1,TalentProgTags::D2,TalentProgTags::Undef);
	TalentProgressionMap[48] = TalentProgData(48,2,TalentProgTags::C4,TalentProgTags::E2);
	TalentProgressionMap[54] = TalentProgData(54,1,TalentProgTags::F1,TalentProgTags::Undef);
	TalentProgressionMap[60] = TalentProgData(60,2,TalentProgTags::H2,TalentProgTags::C5);
	TalentProgressionMap[66] = TalentProgData(66,2,TalentProgTags::D3,TalentProgTags::E3);
	TalentProgressionMap[72] = TalentProgData(72,1,TalentProgTags::C6,TalentProgTags::Undef);
	TalentProgressionMap[78] = TalentProgData(78,2,TalentProgTags::G1,TalentProgTags::B2);
	TalentProgressionMap[84] = TalentProgData(84,1,TalentProgTags::C7,TalentProgTags::Undef);
	TalentProgressionMap[90] = TalentProgData(90,2,TalentProgTags::A2,TalentProgTags::D4);
	TalentProgressionMap[96] = TalentProgData(96,1,TalentProgTags::C8,TalentProgTags::Undef);
	TalentProgressionMap[102] = TalentProgData(102,2,TalentProgTags::H3,TalentProgTags::E4);
	TalentProgressionMap[108] = TalentProgData(108,1,TalentProgTags::C9,TalentProgTags::Undef);
	TalentProgressionMap[114] = TalentProgData(114,1,TalentProgTags::D5,TalentProgTags::Undef);
	TalentProgressionMap[120] = TalentProgData(120,2,TalentProgTags::C10,TalentProgTags::F2);
	TalentProgressionMap[126] = TalentProgData(126,2,TalentProgTags::G2,TalentProgTags::B3);
	TalentProgressionMap[132] = TalentProgData(132,2,TalentProgTags::E5,TalentProgTags::I2);
	TalentProgressionMap[138] = TalentProgData(138,1,TalentProgTags::C11,TalentProgTags::Undef);
	TalentProgressionMap[144] = TalentProgData(144,1,TalentProgTags::H4,TalentProgTags::Undef);
	TalentProgressionMap[150] = TalentProgData(150,2,TalentProgTags::C12,TalentProgTags::D6);
	TalentProgressionMap[156] = TalentProgData(156,1,TalentProgTags::A3,TalentProgTags::Undef);
	TalentProgressionMap[162] = TalentProgData(162,1,TalentProgTags::E6,TalentProgTags::Undef);
	TalentProgressionMap[168] = TalentProgData(168,1,TalentProgTags::C13,TalentProgTags::Undef);
	TalentProgressionMap[174] = TalentProgData(174,2,TalentProgTags::B4,TalentProgTags::I3);
	TalentProgressionMap[180] = TalentProgData(180,1,TalentProgTags::H5,TalentProgTags::Undef);
	TalentProgressionMap[186] = TalentProgData(186,1,TalentProgTags::C14,TalentProgTags::Undef);
	TalentProgressionMap[192] = TalentProgData(192,2,TalentProgTags::E7,TalentProgTags::F3);
	TalentProgressionMap[198] = TalentProgData(198,2,TalentProgTags::C15,TalentProgTags::D7);
	TalentProgressionMap[200] = TalentProgData(200,2,TalentProgTags::G3,TalentProgTags::B5);

	return 0;
}
}

Talent::Talent()
{

}

Talent::Talent(const Talent& orig)
{

}

Talent::~Talent()
{

}

